Christian Persch [Thu, 28 Jun 2007 14:32:58 +0000 (14:32 +0000)]
Make the volume button use range 0.0 to 1.0 by default, and fix tooltips
2007-06-28 Christian Persch <chpe@gnome.org>
* gtk/gtkvolumebutton.c: (gtk_volume_button_class_init),
(gtk_volume_button_init), (gtk_volume_button_dispose),
(gtk_volume_button_update_tooltip): Make the volume button use range
0.0 to 1.0 by default, and fix tooltips code to cope with different ranges.
Bug #354181.
svn path=/trunk/; revision=18279
Priit Laes [Thu, 28 Jun 2007 08:24:26 +0000 (08:24 +0000)]
Estonian translation update by Ivar Smolin.
2007-06-28 Priit Laes <plaes@svn.gnome.org>
* et.po: Estonian translation update by Ivar Smolin.
svn path=/trunk/; revision=18277
Nickolay V. Shmyrev [Thu, 28 Jun 2007 07:58:43 +0000 (07:58 +0000)]
Updated Russian translation.
2007-06-28 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
* ru.po: Updated Russian translation.
svn path=/trunk/; revision=18274
Yevgen Muntyan [Thu, 28 Jun 2007 06:30:21 +0000 (06:30 +0000)]
do right thing in one-character lines and at paragraph end (#448313).
2007-06-28 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextutil.c (_gtk_text_util_get_block_cursor_location):
do right thing in one-character lines and at paragraph end (#448313).
* configure.in: require pango-1.17.3 to get fixed pango_layout_index_to_line_x()
(pango #448342).
svn path=/trunk/; revision=18273
Johan Dahlin [Thu, 28 Jun 2007 02:00:16 +0000 (02:00 +0000)]
Use the attribute name in the error message instead of the value.
2007-06-27 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtkbuilderparser.c (parse_property): Use
the attribute name in the error message instead of
the value.
svn path=/trunk/; revision=18272
Johan Dahlin [Thu, 28 Jun 2007 01:56:55 +0000 (01:56 +0000)]
Set name of Help menu to HelpMenu
2007-06-27 Johan Dahlin <jdahlin@async.com.br>
* demos/gtk-demo/demo.ui: Set name of Help menu
to HelpMenu
svn path=/trunk/; revision=18271
Johan Dahlin [Wed, 27 Jun 2007 23:46:54 +0000 (23:46 +0000)]
Print out the name of the right object in the warning (#451314, Philip
2007-06-27 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtkbuilder.c (apply_delayed_properties):
Print out the name of the right object in the warning
(#451314, Philip Withnall)
svn path=/trunk/; revision=18270
Johan Dahlin [Wed, 27 Jun 2007 23:44:25 +0000 (23:44 +0000)]
(GtkBuilderConverter._convert):
Make sure that we can convert Gazpacho files too.
svn path=/trunk/; revision=18269
Johan Dahlin [Wed, 27 Jun 2007 23:36:47 +0000 (23:36 +0000)]
Remove glade-interface doctype if found.
2007-06-27 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtk-builder-convert (GtkBuilderConverter._parse): Remove
glade-interface doctype if found.
svn path=/trunk/; revision=18265
Cody Russell [Wed, 27 Jun 2007 20:00:53 +0000 (20:00 +0000)]
Fixed, very hackishly, a one pixel error that occurs using the XP theme
2007-06-27 Cody Russell <bratsche@gnome.org>
* modules/engines/ms-windows/msw_style.c (draw_themed_tab_button):
Fixed, very hackishly, a one pixel error that occurs using the
XP theme engine only on the left-most tab, if it is active, when
the notebook is bottom-oriented. (#392283)
svn path=/trunk/; revision=18264
Johan Dahlin [Wed, 27 Jun 2007 19:11:56 +0000 (19:11 +0000)]
Check the code and domain of GErrors instead of the string values
* tests/buildertest.c: (test_value_from_string):
Check the code and domain of GErrors instead of the string values
svn path=/trunk/; revision=18263
Johan Dahlin [Wed, 27 Jun 2007 18:07:50 +0000 (18:07 +0000)]
Add GtkBuilder and GError arguments to gtk_builder_value_from_string and
* gtk/gtkbuilder.c: (gtk_builder_get_parameters),
(gtk_builder_value_from_string),
(gtk_builder_value_from_string_type):
* gtk/gtkbuilder.h:
* gtk/gtkcontainer.c: (gtk_container_buildable_set_child_property),
(attributes_text_element):
* gtk/gtkliststore.c: (list_store_text):
* tests/buildertest.c: (test_value_from_string):
Add GtkBuilder and GError arguments to gtk_builder_value_from_string
and gtk_builder_value_from_string_type. (#451428)
svn path=/trunk/; revision=18262
Xan Lopez [Wed, 27 Jun 2007 17:41:19 +0000 (17:41 +0000)]
Do not add border_width to the first button initial coordinate, since it's
2007-06-27 Xan Lopez <xan@gnome.org>
* gtk/gtkvbbox.c (gtk_vbutton_box_size_allocate):
* gtk/gtkhbbox.c (gtk_hbutton_box_size_allocate):
Do not add border_width to the first button initial
coordinate, since it's already taken into account in
the allocation value. (#451484)
svn path=/trunk/; revision=18261
Michael Natterer [Wed, 27 Jun 2007 11:43:16 +0000 (11:43 +0000)]
Merged from maemo-gtk:
2007-06-27 Michael Natterer <mitch@imendio.com>
Merged from maemo-gtk:
* gtk/gtkmenu.c (gtk_menu_handle_scrolling): when updating the
scroll arrows' state, make sure we don't overwrite the insensitive
state that might have been set by the first scroll step hitting
the top/bottom border of the menu.
svn path=/trunk/; revision=18260
Tim Janik [Wed, 27 Jun 2007 11:28:55 +0000 (11:28 +0000)]
applied patch to improve variable names, by Olivier Delhomme, #451527.
Wed Jun 27 13:27:21 2007 Tim Janik <timj@gtk.org>
* gtk/gtkradiobutton.[hc]: applied patch to improve variable names,
by Olivier Delhomme, #451527.
svn path=/trunk/; revision=18259
Tim Janik [Wed, 27 Jun 2007 09:58:59 +0000 (09:58 +0000)]
fixed push_in description.
Wed Jun 27 11:57:41 2007 Tim Janik <timj@imendio.com>
* gtk/gtkstatusicon.c (gtk_status_icon_position_menu): fixed push_in description.
svn path=/trunk/; revision=18258
Tim Janik [Wed, 27 Jun 2007 09:58:38 +0000 (09:58 +0000)]
fixed push_in description.
Wed Jun 27 11:57:13 2007 Tim Janik <timj@imendio.com>
* gtk/tmpl/gtkmenu.sgml: fixed push_in description.
svn path=/trunk/; revision=18257
Jorge Gonzalez Gonzalez [Wed, 27 Jun 2007 09:25:30 +0000 (09:25 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=18256
Clytie Siddall [Wed, 27 Jun 2007 04:31:37 +0000 (04:31 +0000)]
Updated Vietnamese translation.
svn path=/trunk/; revision=18255
Johan Dahlin [Wed, 27 Jun 2007 04:03:35 +0000 (04:03 +0000)]
Plug leaks in error code paths
* gtk/gtkbuilderparser.c: Plug leaks in error code paths
svn path=/trunk/; revision=18254
Johan Dahlin [Wed, 27 Jun 2007 01:27:18 +0000 (01:27 +0000)]
Add a test to check object properties
* tests/buildertest.c (test_object_properties):
Add a test to check object properties
svn path=/trunk/; revision=18253
Johan Dahlin [Wed, 27 Jun 2007 00:37:50 +0000 (00:37 +0000)]
Set an error if we encounter properties without values set (#451303,
* gtk/gtkbuilder.h (enum):
* gtk/gtkbuilderparser.c (end_element):
* tests/buildertest.c (test_parser):
Set an error if we encounter properties without values set
(#451303, Philip Withnall)
svn path=/trunk/; revision=18252
Johan Dahlin [Wed, 27 Jun 2007 00:23:56 +0000 (00:23 +0000)]
Connect the destroy signal in the example instead of the ui file. Also set
* demos/gtk-demo/builder.c (do_builder): Connect the
destroy signal in the example instead of the ui file.
Also set the screen and title of the window.
(#451345, Thomas Rydzynski)
svn path=/trunk/; revision=18251
Johan Dahlin [Tue, 26 Jun 2007 22:35:15 +0000 (22:35 +0000)]
Fix a bunch of small bugs when parsing property values
* gtk/gtkbuilder.c: (gtk_builder_value_from_string_type): Fix a
bunch of small bugs when parsing property values
(boolean/int/uint/long/ulong/float/double). Bug #451353.
* tests/buildertest.c: Add tests for the above.
svn path=/trunk/; revision=18250
Emmanuele Bassi [Tue, 26 Jun 2007 22:26:29 +0000 (22:26 +0000)]
Fix a typo in the previous commit.
2007-06-26 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkfilechooserdefault.c (list_mtime_data_func): Fix
a typo in the previous commit.
(shortcuts_append_desktop): Remove unused variable and
hush the compiler warning.
svn path=/trunk/; revision=18249
Emmanuele Bassi [Tue, 26 Jun 2007 20:37:44 +0000 (20:37 +0000)]
Show the time of last change in the file chooser, for files modified today
2007-06-26 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkfilechooserdefault.c (list_mtime_data_func): Show
the time of last change in the file chooser, for files
modified today or yesterday. (#324543)
* configure.in: Check for localtime_r().
svn path=/trunk/; revision=18248
Cody Russell [Tue, 26 Jun 2007 19:50:24 +0000 (19:50 +0000)]
modules/engines/ms-windows/xp_theme.[ch] Add support for drawing
2007-06-26 Cody Russell <bratsche@gnome.org>
* modules/engines/ms-windows/xp_theme.[ch]
* modules/engines/ms-windows/msw_style.c: Add support for
drawing checkboxes with inconsistent states. (Tor, #164809)
svn path=/trunk/; revision=18246
Johan Dahlin [Tue, 26 Jun 2007 15:21:23 +0000 (15:21 +0000)]
Encode the output in utf-8 as suggested by Bogdan Nicula
* gtk/gtk-builder-convert (GtkBuilderConverter.to_xml): Encode
the output in utf-8 as suggested by Bogdan Nicula
svn path=/trunk/; revision=18245
Mathias Hasselmann [Tue, 26 Jun 2007 14:24:27 +0000 (14:24 +0000)]
Extend the C++ keyword test to include internal GDK headers (#449016).
2007-06-22 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* configure.in, tests/Makefile.am, tests/autotestkeywords.cc,
tests/dummy-headers/*: Extend the C++ keyword test
to include internal GDK headers (#449016).
svn path=/trunk/; revision=18244
Mathias Hasselmann [Tue, 26 Jun 2007 14:24:13 +0000 (14:24 +0000)]
Create test for finding C++ keywords in public header files (#449016).
2007-06-26 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* ChangeLog, configure.in, tests/Makefile.am,
tests/autotestkeywords.cc: Create test for finding
C++ keywords in public header files (#449016).
svn path=/trunk/; revision=18243
Kristian Rietveld [Tue, 26 Jun 2007 11:03:50 +0000 (11:03 +0000)]
remove the deprecation macros for now to fix the build and give us a
2007-06-26 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltips.h: remove the deprecation macros for now to fix
the build and give us a chance to fix widgets which use GtkTooltips
in their API.
svn path=/trunk/; revision=18242
Kristian Rietveld [Tue, 26 Jun 2007 10:25:27 +0000 (10:25 +0000)]
deprecate GtkTooltips.
2007-06-26 Kristian Rietveld <kris@imendio.com>
* gtk/gtk.symbols:
* gtk/gtktooltips.[ch]:
* docs/reference/gtk/tmpl/gtktooltips.sgml: deprecate GtkTooltips.
svn path=/trunk/; revision=18241
Kjartan Maraas [Tue, 26 Jun 2007 10:04:24 +0000 (10:04 +0000)]
Updated Norwegian bokmål translation.
2007-06-23 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=18240
Matthias Clasen [Tue, 26 Jun 2007 05:23:45 +0000 (05:23 +0000)]
Update
svn path=/trunk/; revision=18239
Matthias Clasen [Tue, 26 Jun 2007 05:22:05 +0000 (05:22 +0000)]
Add a man page
svn path=/trunk/; revision=18238
Matthias Clasen [Tue, 26 Jun 2007 05:04:41 +0000 (05:04 +0000)]
Updates
svn path=/trunk/; revision=18237
Matthias Clasen [Tue, 26 Jun 2007 04:18:28 +0000 (04:18 +0000)]
Additions
svn path=/trunk/; revision=18236
Matthias Clasen [Tue, 26 Jun 2007 04:07:12 +0000 (04:07 +0000)]
Updates
svn path=/trunk/; revision=18235
Matthias Clasen [Tue, 26 Jun 2007 04:03:49 +0000 (04:03 +0000)]
Updates
svn path=/trunk/; revision=18234
Matthias Clasen [Tue, 26 Jun 2007 03:34:06 +0000 (03:34 +0000)]
Updates
svn path=/trunk/; revision=18233
Johan Dahlin [Tue, 26 Jun 2007 02:42:41 +0000 (02:42 +0000)]
Add a script to convert libglade files to something gtkbuilder can parse.
* gtk/gtk-builder-convert: Add a script to convert libglade files
to something gtkbuilder can parse.
Fixes #447995
svn path=/trunk/; revision=18232
Richard Hult [Mon, 25 Jun 2007 19:54:04 +0000 (19:54 +0000)]
Don't steal menu events while the keyboard is grabbed.
2007-06-25 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Don't steal
menu events while the keyboard is grabbed.
svn path=/trunk/; revision=18231
Richard Hult [Mon, 25 Jun 2007 19:43:22 +0000 (19:43 +0000)]
Fallback to X cursors for the ones that OS X doesn't provide. Fixes bug
2007-06-25 Richard Hult <richard@imendio.com>
* gdk/quartz/Makefile.am:
* gdk/quartz/xcursors.h:
* gdk/quartz/gdkcursor-quartz.c: Fallback to X cursors for the
ones that OS X doesn't provide. Fixes bug #327912.
svn path=/trunk/; revision=18229
Emmanuele Bassi [Mon, 25 Jun 2007 16:15:21 +0000 (16:15 +0000)]
building a GtkRecentInfo can never fail.
2007-06-25 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentmanager.c:
(build_recent_info): building a GtkRecentInfo can never fail.
(gtk_recent_manager_get_items): Clamp the list while building
it so we don't need to traverse it more than once. (#446532,
Philip Withnall)
svn path=/trunk/; revision=18228
Clytie Siddall [Mon, 25 Jun 2007 13:22:39 +0000 (13:22 +0000)]
Updated Vietnamese translation.
svn path=/trunk/; revision=18227
Clytie Siddall [Mon, 25 Jun 2007 13:08:42 +0000 (13:08 +0000)]
Updated Vietnamese translation.
svn path=/trunk/; revision=18226
Tor Lillqvist [Mon, 25 Jun 2007 06:38:58 +0000 (06:38 +0000)]
Revert my attempted overly simple fix for #445284, as it causes a
2007-06-25 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_pointer_grab): Revert my
attempted overly simple fix for #445284, as it causes a
regression. (For instance, in GIMP the tool cursor gets used also
for the right-click menu in image windows.) A more complex fix is
needed to more completely emulate X11 behaviour.
svn path=/trunk/; revision=18225
Kristian Rietveld [Sun, 24 Jun 2007 12:00:46 +0000 (12:00 +0000)]
fix little mistake in my last commit ...
2007-06-24 Kristian Rietveld <kris@gtk.org>
* Makefile.am: fix little mistake in my last commit ...
svn path=/trunk/; revision=18223
Kristian Rietveld [Sun, 24 Jun 2007 11:57:07 +0000 (11:57 +0000)]
Add a search engine which queries the Spotlight database on MacOS X (only
2007-06-24 Kristian Rietveld <kris@gtk.org>
* gtk/gtksearchenginequartz.[ch]: Add a search engine which queries
the Spotlight database on MacOS X (only available in 10.4 and
higher).
* gtk/gtksearchengine.c (_gtk_search_engine_new): try creating
quartz search engine if we are on OS X.
* Makefile.am: added use_quartz_sources section with new file.
svn path=/trunk/; revision=18222
Gabor Kelemen [Sat, 23 Jun 2007 16:37:58 +0000 (16:37 +0000)]
Translation updated.
2007-06-23 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated.
svn path=/trunk/; revision=18221
Gabor Kelemen [Fri, 22 Jun 2007 21:12:12 +0000 (21:12 +0000)]
Translation updated.
2007-06-22 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Translation updated.
svn path=/trunk/; revision=18220
Emmanuele Bassi [Fri, 22 Jun 2007 14:32:22 +0000 (14:32 +0000)]
Remove the MIME type calls and queries from the search engine
2007-06-22 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtksearchenginebeagle.c:
* gtk/gtksearchenginesimple.c:
* gtk/gtksearchenginetracker.c: Remove the MIME type calls and
queries from the search engine implementations, since we use our
own GtkFileSystem to filter out basing on MIME types and we cannot
query MIME types anyway. The GtkQuery private object still has
MIME type, as well as location, support for future expansion.
svn path=/trunk/; revision=18219
Felix I [Fri, 22 Jun 2007 11:06:28 +0000 (11:06 +0000)]
updated si translation
svn path=/trunk/; revision=18218
Felix I [Fri, 22 Jun 2007 11:05:06 +0000 (11:05 +0000)]
updated si translation
svn path=/trunk/; revision=18217
Tim Janik [Fri, 22 Jun 2007 10:16:39 +0000 (10:16 +0000)]
applied patch from Xan Lopez to eliminate gap in painted frame for
Fri Jun 22 12:13:39 2007 Tim Janik <timj@imendio.com>
* gtk/gtkframe.c (gtk_frame_paint): applied patch from Xan Lopez
to eliminate gap in painted frame for yaling=0.0 or yalign=1.0.
* tests/testframe.c: added test application from Xan Lopez to
test xalign/yalign interactions with xthickness/ythickness.
svn path=/trunk/; revision=18216
Tim Janik [Thu, 21 Jun 2007 22:37:21 +0000 (22:37 +0000)]
applied patch from Mark Tiefenbruck to add missing return_if_fail,
Fri Jun 22 00:34:34 2007 Tim Janik <timj@gtk.org>
* gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_xdisplay): applied
patch from Mark Tiefenbruck to add missing return_if_fail, #449862.
svn path=/trunk/; revision=18215
Matthias Clasen [Thu, 21 Jun 2007 05:35:15 +0000 (05:35 +0000)]
Remove debug spew
svn path=/trunk/; revision=18214
Matthias Clasen [Thu, 21 Jun 2007 05:21:51 +0000 (05:21 +0000)]
Remove faulty and irrelevant enter-leave compression code. (#449167, patch
2007-06-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.c (gtk_main_do_event): Remove faulty and irrelevant
enter-leave compression code. (#449167, patch by Tim Janik)
svn path=/trunk/; revision=18213
Priit Laes [Wed, 20 Jun 2007 10:16:23 +0000 (10:16 +0000)]
Estonian translation update by Ivar Smolin.
2007-06-20 Priit Laes <plaes@svn.gnome.org>
* et.po: Estonian translation update by Ivar Smolin.
svn path=/trunk/; revision=18207
Priit Laes [Wed, 20 Jun 2007 10:15:40 +0000 (10:15 +0000)]
Estonian translation update by Ivar Smolin.
2007-06-20 Priit Laes <plaes@svn.gnome.org>
* et.po: Estonian translation update by Ivar Smolin.
svn path=/trunk/; revision=18206
Johan Dahlin [Tue, 19 Jun 2007 22:42:51 +0000 (22:42 +0000)]
Fix a typo in a comment
* gdk/quartz/GdkQuartzView.c ([GdkQuartzView -updateTrackingRect]): Fix a typo
in a comment
svn path=/trunk/; revision=18199
Richard Hult [Tue, 19 Jun 2007 22:09:56 +0000 (22:09 +0000)]
Don't create or update the tracking rect in the window, move it to the
2007-06-20 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c (gdk_window_new):
* gdk/quartz/GdkQuartzWindow.c (windowDidResize): Don't create or
update the tracking rect in the window, move it to the view where
it belongs.
* gdk/quartz/GdkQuartzView.c (updateTrackingRect)
(viewDidMoveToWindow, viewWillMoveToWindow)
(setFrame, setBounds): Create and update the tracking rect here.
svn path=/trunk/; revision=18197
Mathias Hasselmann [Tue, 19 Jun 2007 18:37:14 +0000 (18:37 +0000)]
Restore G_BEGIN_DECLS at the top of this file to make C++ compilers happy.
2007-06-19 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* gdk/gdkinternals.h: Restore G_BEGIN_DECLS at the
top of this file to make C++ compilers happy.
svn path=/trunk/; revision=18196
Matthias Clasen [Tue, 19 Jun 2007 16:57:06 +0000 (16:57 +0000)]
Bump version
svn path=/trunk/; revision=18194
Matthias Clasen [Tue, 19 Jun 2007 16:55:25 +0000 (16:55 +0000)]
2.11.4
svn path=/trunk/; revision=18192
Matthias Clasen [Tue, 19 Jun 2007 16:25:11 +0000 (16:25 +0000)]
Updates
svn path=/trunk/; revision=18191
Sven Neumann [Tue, 19 Jun 2007 15:41:24 +0000 (15:41 +0000)]
use g_slice_dup().
2007-06-19 Sven Neumann <sven@gimp.org>
* gtk/gtkicontheme.c (gtk_icon_info_copy): use g_slice_dup().
svn path=/trunk/; revision=18189
Sven Neumann [Tue, 19 Jun 2007 15:08:11 +0000 (15:08 +0000)]
mark the GtkTooltips struct as private. Keep the tooltips in a hash table
2007-06-19 Sven Neumann <sven@gimp.org>
* gtk/gtktooltips.[ch]: mark the GtkTooltips struct as private.
Keep the tooltips in a hash table instead of a linked list.
Improves performance when using large amounts of tooltips (#447214).
* README.in: document the GtkTooltips changes.
svn path=/trunk/; revision=18188
Johan Dahlin [Tue, 19 Jun 2007 12:23:36 +0000 (12:23 +0000)]
Rename buildable methods to not clash with widget methods. (#448928,
2007-06-19 Johan Dahlin <jdahlin@async.com.br>
* gtk/*: Rename buildable methods to not clash with widget
methods. (#448928, Torsten Schoenfeld)
svn path=/trunk/; revision=18187
Emmanuele Bassi [Tue, 19 Jun 2007 11:00:39 +0000 (11:00 +0000)]
Fix ChangeLog
svn path=/trunk/; revision=18186
Emmanuele Bassi [Tue, 19 Jun 2007 10:59:37 +0000 (10:59 +0000)]
Use g_timeout_add_seconds_full() for the timed poll of the storage file,
2007-06-19 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentmanager.c: Use g_timeout_add_seconds_full() for
the timed poll of the storage file, since we are using multiple
seconds intervals and we don't actually care about millisecond
precision.
(threads_dispatch), (threads_free), (gtk_recent_manager_init),
(gtk_recent_manager_set_filename): Roll our own version of
gdk_threads_add_timeout() using g_timeout_add_seconds_full()
while holding the GDK main lock.
svn path=/trunk/; revision=18185
Emmanuele Bassi [Tue, 19 Jun 2007 10:29:55 +0000 (10:29 +0000)]
Use a static variable to hold the singleton and remove the code that binds
2007-06-19 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentmanager.c: Use a static variable to hold the
singleton and remove the code that binds a recent manager to
a GdkScreen.
(gtk_recent_manager_set_screen): Make it a NOOP.
(gtk_recent_manager_get_for_screen): Proxy for
gtk_recent_manager_get_default().
* gtk/gtk.symbols:
* gtk/gtkrecentmanager.h: Deprecate gtk_recent_manager_set_screen()
and gtk_recent_manager_get_for_screen().
* gtk/gtkmain.c: Force a synchronisation of the GtkRecentManager
singleton (if any) when reaching main loop depth of 0.
* gtk/gtkrecentchooserdefault.c:
(gtk_recent_chooser_default_dispose): Disconnect the changed
signal only if we have a manager and we are connected to it.
(set_recent_manager): Ditto.
* README.in: Document the deprecations.
svn path=/trunk/; revision=18184
Matthias Clasen [Tue, 19 Jun 2007 03:10:02 +0000 (03:10 +0000)]
Fix some issues with refcounting of the adjustment. (#448544, Carlos
2007-06-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcellrendererspin.c: Fix some issues with refcounting
of the adjustment. (#448544, Carlos Garnacho)
svn path=/trunk/; revision=18183
Gustavo J. A. M. Carneiro [Mon, 18 Jun 2007 09:42:27 +0000 (09:42 +0000)]
Bug 448484 – GtkAccelGroup forgets to remove closure invalidate notifiers when finalizing
svn path=/trunk/; revision=18181
Matthias Clasen [Mon, 18 Jun 2007 01:07:01 +0000 (01:07 +0000)]
Make GtkMenuShell abstract
svn path=/trunk/; revision=18180
Matthias Clasen [Mon, 18 Jun 2007 00:22:14 +0000 (00:22 +0000)]
Fix a doc typo
svn path=/trunk/; revision=18179
Richard Hult [Sun, 17 Jun 2007 20:36:26 +0000 (20:36 +0000)]
Forward Mac OS menu shortcut events to the right menu.
2007-06-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Forward
Mac OS menu shortcut events to the right menu.
svn path=/trunk/; revision=18178
Christian Persch [Sun, 17 Jun 2007 18:44:39 +0000 (18:44 +0000)]
Add note about --print-settings
svn path=/trunk/; revision=18177
Richard Hult [Sun, 17 Jun 2007 18:41:36 +0000 (18:41 +0000)]
More refactoring of the event handling: Extract synthesizing of crossing
2007-06-17 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate)
(synthesize_crossing_events_for_ns_event)
(find_window_for_ns_event): More refactoring of the event
handling: Extract synthesizing of crossing events from
find_window_for_ns_event so that it doesn't have any side effects,
and call the new function from gdk_event_translate instead.
svn path=/trunk/; revision=18176
Richard Hult [Sun, 17 Jun 2007 14:29:21 +0000 (14:29 +0000)]
Remove pointless logging for unhandled events. Activate the application on
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (find_window_for_ns_event),
(gdk_event_translate): Remove pointless logging for unhandled events.
Activate the application on non-left clicks, since that is only done
for left clicks and we depend on it to get events routed properly for
context menus and other popup windows.
svn path=/trunk/; revision=18175
Xan Lopez [Sun, 17 Jun 2007 12:02:44 +0000 (12:02 +0000)]
Remove extra braces.
svn path=/trunk/; revision=18174
Xan Lopez [Sun, 17 Jun 2007 12:02:42 +0000 (12:02 +0000)]
Update changelog
svn path=/trunk/; revision=18173
Christian Persch [Sun, 17 Jun 2007 11:54:16 +0000 (11:54 +0000)]
Pass the print settings to the preview programme. Bug #403717, patch by
2007-06-17 Christian Persch <chpe@gnome.org>
* gtk/Makefile.am: Pass the print settings to the preview programme.
Bug #403717, patch by Carlos Garcia Campos.
svn path=/trunk/; revision=18172
Xan Lopez [Sun, 17 Jun 2007 11:39:03 +0000 (11:39 +0000)]
Bah, fix the bug number.
svn path=/trunk/; revision=18171
Xan Lopez [Sun, 17 Jun 2007 11:24:25 +0000 (11:24 +0000)]
replace GDK_WINDOW calls by cast to GdkWindow. Patch by Tilman Sauerbeck
2007-06-17 Xan Lopez <xan@gnome.org>
* gdk/x11/gdkgeometry-x11.c: replace GDK_WINDOW calls by cast to
GdkWindow. Patch by Tilman Sauerbeck from #
2063820.
svn path=/trunk/; revision=18170
Daniel Elstner [Sun, 17 Jun 2007 09:48:28 +0000 (09:48 +0000)]
Change input method behavior to act on key presses instead of key
* modules/input/gtkimcontextmultipress.c (vfunc_filter_keypress):
Change input method behavior to act on key presses instead of
key releases, matching normal text input behavior. This change
alleviates the need to take special action for control keys not
handled by the input module itself.
svn path=/trunk/; revision=18169
Behdad Esfahbod [Sun, 17 Jun 2007 07:45:25 +0000 (07:45 +0000)]
List font sizes 6 and 7pt too. (#440450, Sebastien Bacher, Alex "weej"
2007-06-17 Behdad Esfahbod <behdad@gnome.org>
* gtk/gtkfontsel.c: List font sizes 6 and 7pt too. (#440450,
Sebastien Bacher, Alex "weej" Jones)
svn path=/trunk/; revision=18168
Yevgen Muntyan [Sat, 16 Jun 2007 23:18:29 +0000 (23:18 +0000)]
fixed couple of drawing problems with block cursor (#448321).
2007-06-16 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtktextdisplay.c (render_para): fixed couple of drawing
problems with block cursor (#448321).
svn path=/trunk/; revision=18167
Jan Arne Petersen [Sat, 16 Jun 2007 22:46:34 +0000 (22:46 +0000)]
Add GtkTooltip. (#448341)
2007-06-17 Jan Arne Petersen <jpetersen@jpetersen.org>
* gtk/gtk-docs.sgml: Add GtkTooltip. (#448341)
svn path=/trunk/; revision=18166
Richard Hult [Sat, 16 Jun 2007 21:39:42 +0000 (21:39 +0000)]
Ignore events and break any grabs while the window is being dragged.
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (gdk_event_translate): Ignore
events and break any grabs while the window is being dragged.
svn path=/trunk/; revision=18165
Richard Hult [Sat, 16 Jun 2007 21:21:52 +0000 (21:21 +0000)]
Defer setting the parent until the window is shown, otherwise it gets
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_transient_for):
Defer setting the parent until the window is shown, otherwise it
gets unconditionally shown here.
svn path=/trunk/; revision=18164
Johan Dahlin [Sat, 16 Jun 2007 20:36:09 +0000 (20:36 +0000)]
Swap argument order to dgettext (#448299, Jan Arne Petersen)
2007-06-16 Johan Dahlin <jdahlin@async.com.br>
* gtk/gtkbuilderparser.c (text): Swap argument order to dgettext
(#448299, Jan Arne Petersen)
svn path=/trunk/; revision=18163
Jorge Gonzalez Gonzalez [Sat, 16 Jun 2007 19:59:32 +0000 (19:59 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=18162
Richard Hult [Sat, 16 Jun 2007 16:16:43 +0000 (16:16 +0000)]
Move the checks for no window or a non-GDK window from here...
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (find_mouse_window_for_ns_event):
Move the checks for no window or a non-GDK window from here...
(gdk_event_translate): ...to here. Reorder the code so that we
detect the cases where we need to break grabs before bailing
out.
svn path=/trunk/; revision=18161
Richard Hult [Sat, 16 Jun 2007 15:43:23 +0000 (15:43 +0000)]
Break out into a separate function.
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate)
(break_all_grabs): Break out into a separate function.
svn path=/trunk/; revision=18160
Richard Hult [Sat, 16 Jun 2007 15:41:27 +0000 (15:41 +0000)]
Implement, to be used to detect if the window is currently being moved
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c: (isInMove): Implement, to be used
to detect if the window is currently being moved with the mouse.
svn path=/trunk/; revision=18159
Richard Hult [Sat, 16 Jun 2007 15:38:33 +0000 (15:38 +0000)]
Don't set parent/child relationship for tooltip windows since that moves
2007-06-16 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c (gdk_window_set_transient_for):
Don't set parent/child relationship for tooltip windows since that
moves the parent window to the front, due to the tooltip having a
high window level.
svn path=/trunk/; revision=18158
Christian Persch [Sat, 16 Jun 2007 14:29:50 +0000 (14:29 +0000)]
Don't use "typename" C++ keyword as parameter name. Bug #448193.
2007-06-16 Christian Persch <chpe@gnome.org>
* gtk/gtkbuilder.c: (gtk_builder_real_get_type_from_name),
(gtk_builder_get_type_from_name):
* gtk/gtkbuilder.h: Don't use "typename" C++ keyword as parameter
name. Bug #448193.
svn path=/trunk/; revision=18157
Matthias Clasen [Sat, 16 Jun 2007 02:08:38 +0000 (02:08 +0000)]
Bump version
svn path=/trunk/; revision=18156
Matthias Clasen [Sat, 16 Jun 2007 02:02:37 +0000 (02:02 +0000)]
2.11.3
svn path=/trunk/; revision=18154